package main

import (
	"fmt"
	"strings"
)

/**
ContainsAny：此函数用于检查给定字符串(str)中是否存在 charstr 中的任何Unicode字符。如果给定字符串(str)中有 charstr 中的任何Unicode字符，则此方法返回true，否则返回false。

语法：

func ContainsAny(str, charstr string) bool
在这里，str 是原始字符串，charstr 是chars中的Unicode字符。让我们借助示例来讨论这个概念：
*/
func main() {

	//创建和初始化字符串
	str1 := "Welcome to Geeks for Geeks"
	str2 := "Here! we learn about go strings"

	//检查字符串是否存在
	//使用ContainsAny()函数
	res1 := strings.ContainsAny(str1, "Geeks")
	res2 := strings.ContainsAny(str2, "GFG")
	res3 := strings.ContainsAny("nhooo", "G & f")
	res4 := strings.ContainsAny("nhooo", "u | e")
	res5 := strings.ContainsAny(" ", " ")
	res6 := strings.ContainsAny("nhooo", " ")

	//显示结果
	fmt.Println("\nResult 1: ", res1)
	fmt.Println("Result 2: ", res2)
	fmt.Println("Result 3: ", res3)
	fmt.Println("Result 4: ", res4)
	fmt.Println("Result 5: ", res5)
	fmt.Println("Result 6: ", res6)
	/**
	Result 1:  true
	Result 2:  false
	Result 3:  false
	Result 4:  false
	Result 5:  true
	Result 6:  false
	*/

}
